||

||

||,C語言中其名稱為邏輯“或”,PLSQL中則用來連線兩個字元串連線符。主要用來編寫程式語言。

與其並列的邏輯運算符還有:邏輯“與”運算符(&&)、邏輯“非”運算符(!)。台式機鍵盤上的“||”是比較好找的,筆記本上的邏輯與符號是與“\”符號同在的。

基本介紹

  • 中文名:||
  • 概述:邏輯或運算符
  • 簡介:邏輯“或”、邏輯“非”運算符
  • 用途:編寫程式語言
概況,相關資訊,與|的關係,

概況

1.邏輯或運算符。形式:(布爾值)||(布爾值)or
例子:x=6,y=3
條件:(x==6 || y==3)
returns true;
兩個布爾值中任何一個值為TRUE(或者兩個都為TRUE),則返回值為TRUE。如果兩個運算符都是FALSE,則返回值為FALSE。
2.字元串連線符。PLSQL中用來連線兩個字元串。如'abc'||'def'的運算結果是'abcdef'。
3.面對if((a=2)||(b=1)) c=2的情況,由於a=2始終為真,所以程式不再計算b=1的情況。此時,這條語句中的a=2和c=2為有效,b依然是程式開始定義的值,a的值為true,再如:
int a=2 ,b = 5;
if((a=2)||(b=1)){a++,b++}
輸出結果為,a=3,b=6.
由於a=2始終為真,a=2+1,所以程式不再計算b=1的情況,所以b按原來的定義的值計算,b=5+1。

相關資訊

與其並列的邏輯運算符還有:邏輯“與”運算符(&&)、邏輯“非”運算符(!)。
台式機鍵盤上的“||”是比較好找的,筆記本上的邏輯與符號是與“\”符號同在的。

與|的關係

在Java中||和|都是邏輯或運算符,兩種邏輯或(||和|)的運算規則也基本相同。
|運算是把邏輯表達式全部計算完,而||運算具有短路計算功能。
對於|來說,如果左側條件為true,也會計算右側條件的值,而對於||來說,如果左側的條件為true,則不計算右側的條件,這種現象被稱作短路現象。所謂短路計算,是指系統從左至右進行邏輯表達式的計算,一旦出現計算結果已經確定的情況,則計算過程即被終止。

相關詞條

熱門詞條

聯絡我們